home *** CD-ROM | disk | FTP | other *** search
/ Games of Daze / Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso / x2ftp / msdos / source / vr386doc / readme < prev    next >
Encoding:
Text File  |  1994-10-06  |  2.8 KB  |  70 lines

  1. In this directory is an evaluation release of VR-386.
  2.  
  3. Please read vr386.doc and vr_api.h if you wish to see what's new.
  4. If you have suggestions or comments, please send e-mail to
  5. dstampe@psych.toronto.edu
  6.  
  7. To help you use this stuff, I've include the proper version of pkunzip.exe
  8. in this directory.  If you're having problems with download limits,
  9. look in the uue directory for split versions of theses files.
  10.  
  11. The main files are: (in the ~ftp/pub/vr-386 directory)
  12.  
  13. vr386.zip: all source, demos, and API docs
  14. video.zip: new video driver kits, including 320x400 drivers and cyberscope
  15. cyber.zip: Cyberscope driver for use with "Virtual Reality Creations"
  16. vr386.doc: Documents purpose and ideals of VR-386.  Various data
  17. vr_api.h:  include file for much of VR-386, copiously commented.
  18. borland4:  Borland C++ 4.0 update, new IDE and a couple of other files fixed
  19.  
  20. For those who don't have TASM, the object files for all assembler
  21. modules are in ASMOBJ.ZIP.  These were compiled with BC 3.1, so
  22. may or may not work with your linker.
  23.  
  24. When using PKUNZIP, please use the -d option to re-create the 
  25. directory structure!
  26.  
  27. There should be a Borland C .PRJ file in the VR386.ZIP file, as well as
  28. an (automatically created==brain dead) MAKE file.
  29.  
  30. Some of the new VR-386 command line options are:
  31. -emm
  32. -emm <size>
  33.    These enable the use of your EMM386 expanded memory driver (installed
  34. in CONFIG.SYS) for extra memory.  Size is in Kbytes: if no size is
  35. given, all available EMM will be used.  Note that most debuggers will
  36. not support EMM (except Soft-Ice, and it's driver is pretty slow).  If
  37. no EMM is available, VR-386 will default to normal memory.
  38.  
  39. -k
  40.   Enables the "key monitor" for smooth key motion.  DON'T use with
  41. any debugger except Soft-Ice unless you like system crashes!
  42.  
  43. Speed: 
  44.   Yes, VR386 is somewhat faster than REND386.  Why then are the 
  45. frames per second numbers the same or lower?
  46.   The REND386 timer ran at 120 or 180 Hz, and could not properly
  47. compute drawing speeds above 20 fps because of this.  It also did
  48. not take into account the overlays (messages, compass, etc) on
  49. the screen.
  50.   The VR-386 timer has a resolution of 1 millisecond (by reading the
  51. timer counters) so is accurate to at least 100 fps.  It does take into
  52. account these extra drawing operations.  Therefore reported frame
  53. rates are more accurate.
  54.   If you want to test _real_ frame rates, press the left arrow key,
  55. then the "r" key.  The motion will repeat 100x with minimal 
  56. delay from other program parts, and you can use a stopwatch and this key
  57. to benchmark the renderer.
  58.  
  59.  
  60. Borland C 4.0 notes: vr386_4.ide added, logiptr.c and vdrinte.asm
  61. updated to fix linker/compiler differences.  Other files just keep
  62. the dates correct, the #$@! build in BC 4.0 never does recover if file
  63. dates are different than the .ide file expects.
  64.  
  65. FTP address:  psych.toronto.edu is at 128.100.61.1
  66.  
  67.  
  68. - Dave Stampe, 29/4/94
  69.  
  70.